package org.example.exceptioncatch.demos.config;

import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RestControllerAdvice;

@RestControllerAdvice//@RestControllerAdvice 主要用于全局异常处理，它通常能够捕获由
// @Controller、@RestController 标注的类中抛出的异常，并对其进行统一处理，意味着从线程池中抛出来的异常就不能被这个类捕获到了
public class MyExceptionHandler {

    @ExceptionHandler(Exception.class)
    public String exceptionHandler(Exception e) {
        //最好是先发送一条消息到 钉钉群里面，或者是微信群里面，然后再返回一个友好的提示给用户
        return "统一异常处理：" + e.getMessage();
    }

}
